用户数据扩展
用户数据扩展是一组可定义的一个或多个属性字段,用于保存要存储在模型中的数据。用户数据扩展可用于将自己的数据字段添加到您的水力模型中。例如,可以添加一个用于跟踪某个组件的安装日期,或特定组件服务的区域类型的字段。
用户数据扩展显示出与模型计算中使用和生成的预定义数据相同的特性。这意味着用户数据扩展可以通过数据库和 shapefile 连接导入或导出,可以在属性编辑器或数据表中查看和编辑,可以包括在报表或组件详细报告中,可以在绘图中标注,可以进行颜色编码,以及可以在详细组件报告中报告。
在用户数据扩展对话框中定义用户数据扩展。
要定义用户数据扩展,请执行以下操作:
- 单击工具>用户数据扩展。
- 在左侧的列表窗格中,选择要为其定义新的属性字段的组件类型。
- 单击新建按钮创建新的用户数据扩展。具有默认名称的用户数据扩展将显示在组件类型之下。可以根据需要重命名新字段。
- 在新字段的属性编辑器中,输入以下内容:
- 键入新字段的名称。这是字段的唯一标识符。属性编辑器中的名称字段是指数据源中列的名称。
- 键入新字段的标签。此标签将显示在属性编辑器中的选定组件类型的用户数据扩展的字段旁边。如果数据扩展被选择显示在数据表中,则这也是列标题。
- 单击类别字段中的省略号 (...) 按钮,然后使用选择类别对话框中的下拉菜单选择一个现有类别,其中新字段将显示在属性编辑器中。要创建新类别,只需在字段中键入类别名称。
- 在字段顺序索引字段中键入一个数字。这是特定类别内的字段在属性编辑器中的显示顺序。此顺序还控制分项选择表中的列顺序。输入 0 表示新字段将在指定分类内优先显示。
- 键入字段的描述。当为模型中的某个组件选择此字段后,该描述将显示在属性编辑器的底部。可以使用此字段作为关于字段用途的提醒。
- 可以从分项选择字段中的下拉菜单中选择一个分项选择。这是您要使用新字段扩展的分项选择。
- 从数据类型字段中的下拉菜单中选择一个数据类型。
- 如果选择枚举,则默认值字段中会显示一个省略号 (...) 按钮。枚举用户数据扩展是提供多个选项的字段。
- 输入新字段的默认值。如果数据类型为枚举,则单击省略号 (...) 按钮以显示枚举编辑器对话框,可以在其中定义枚举成员。
- 执行以下可选步骤:
- 要导入现有用户数据扩展 XML 文件,请单击导入按钮,然后选择要导入的文件。用户数据扩展 XML 文件包含文件名扩展名 .xml 或 .udx.xml。
- 要导出现有用户数据扩展,请单击导出为 XML按钮,然后键入 udx.xml 文件的名称。当前水力模型中定义的所有组件类型的所有用户数据扩展均会导出。
- 要在两个或多个组件类型之间共享新的字段,请在列表窗格中选择用户数据扩展,然后单击共享按钮,或单击鼠标右键并选择共享。在共享字段规格对话框中,选中将共享用户数据扩展的一个或多个组件旁边的复选框。用户数据扩展旁边的图标会更改,以指示其为共享字段。
- 要删除现有用户数据扩展,请在列表窗格中选择要删除的用户数据扩展,然后单击删除按钮,或单击鼠标右键并选择删除。
- 要重命名现有用户数据扩展的显示标签,请在列表窗格中选择用户数据扩展,然后单击重命名按钮,或单击鼠标右键并选择重命名,然后键入新的显示标签。
- 要展开组件列表并查看所有用户数据扩展,请单击全部展开按钮。
- 要折叠组件列表,以便任何用户数据扩展均不显示,请单击全部折叠按钮。
- 单击确定关闭此对话框,并保存您的用户数据扩展。您创建的新字段将显示在模型中指定组件类型的每个实例的属性编辑器中。